<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">
<h:head></h:head>
<h:body>
<p:dialog id="dialogItem" modal="true" width="60%" appendTo="@(body)"
	widgetVar="dialogItemPedido" header="Item de Pedido" resizable="true"
	draggable="true">
	<p:ajax event="close"
		listener="#{pedidoCompraMB.pedidoCompraDetalheMB.closeItem}"
		update="frmDialogItem" />
	<h:form id="frmDialogItem">

		<h:panelGrid columns="2">

			<p:outputLabel value="Produto:" for="selectprod"></p:outputLabel>
			<p:selectOneMenu
				value="#{pedidoCompraMB.pedidoCompraDetalheMB.itemPedido.produto}"
				required="true" id="selectprod"
				requiredMessage="Produto é obrigatório"
				disabled="#{pedidoCompraMB.pedidoCompraDetalheMB.consultando}"
				converter="produtoConverter">
				<f:selectItem itemLabel="" itemValue="#{null}"></f:selectItem>
				<f:selectItems
					value="#{pedidoCompraMB.pedidoCompraDetalheMB.listaProduto}"
					var="produto" itemLabel="#{produto.descricao}"
					itemValue="#{produto}"></f:selectItems>
			</p:selectOneMenu>

			<p:outputLabel value="Quantidade:" for="iptqtd"></p:outputLabel>
			<p:inputText id="iptqtd" onfocus="iptqtd"
				value="#{pedidoCompraMB.pedidoCompraDetalheMB.itemPedido.quantidade}"
				size="15" onkeypress="return(mascaras(this,moeda))"
				converter="doubleConverter"
				disabled="#{pedidoCompraMB.pedidoCompraDetalheMB.consultando}"
				required="true" requiredMessage="Quantidade é obrigatória!"></p:inputText>

			<p:outputLabel value="Preço Unit:" for="iptpreco"></p:outputLabel>
			<p:inputText id="iptpreco" onfocus="iptpreco"
				value="#{pedidoCompraMB.pedidoCompraDetalheMB.itemPedido.preco}"
				size="15" converter="doubleConverter" required="true"
				requiredMessage="Preço é obrigatório"
				onkeypress="return(mascaras(this,moeda))"
				disabled="#{pedidoCompraMB.pedidoCompraDetalheMB.consultando}"></p:inputText>

			<p:outputLabel value="Ipi(%):" for="iptipi"></p:outputLabel>
			<p:inputText id="iptipi" onfocus="iptipi"
				value="#{pedidoCompraMB.pedidoCompraDetalheMB.itemPedido.ipi}"
				onkeypress="return(mascaras(this,moeda))" size="15"
				converter="doubleConverter"
				disabled="#{pedidoCompraMB.pedidoCompraDetalheMB.consultando}"></p:inputText>

			<p:outputLabel value="Icms(%):"></p:outputLabel>
			<p:inputText id="ipticms" onfocus="ipticms"
				value="#{pedidoCompraMB.pedidoCompraDetalheMB.itemPedido.icms}"
				onkeypress="return(mascaras(this,moeda))" size="15"
				converter="doubleConverter"
				disabled="#{pedidoCompraMB.pedidoCompraDetalheMB.consultando}"></p:inputText>

			<p:outputLabel value="Data de Previsão:"></p:outputLabel>
			<p:inputMask id="dataprev"
				value="#{pedidoCompraMB.pedidoCompraDetalheMB.itemPedido.dataPrevisao}"
				mask="99/99/9999">
				<f:convertDateTime pattern="dd/MM/yyyy" timeZone="GMT-3" />
			</p:inputMask>

		</h:panelGrid>
		<h:panelGrid columns="2" style="border:0px">
			<p:commandButton value="Confirma"
				actionListener="#{pedidoCompraMB.pedidoCompraDetalheMB.incluirItem}"
				rendered="#{not pedidoCompraMB.pedidoCompraDetalheMB.consultando}"
				update="frmDialogItem,:frm:tabela,:mensagem"
				oncomplete="validaDialog(args,'dialogItemPedido','frmDialogItem:dialogItem')" />


			<p:commandButton id="btnFechar" value="Cancela"
				onclick="dialogItemPedido.hide()" immediate="true" />

		</h:panelGrid>

	</h:form>
</p:dialog>
</h:body>
</html>